perm filename LARRY2[1,JMC] blob
sn#005299 filedate 1971-02-17 generic text, type T, neo UTF8
00100 Dear Larry:
00200
00300 In response to your letter of December 22, here is the
00400 promised justification and a report on the present status of our
00500 project to build a high speed special processing unit for our
00600 computer system.
00700
00800 Part of the need for the processor is simply a need for more
00900 computing power which we expect to get even greater as picture
01000 processing and list prcoessing programs now being completed go into
01100 use as subroutines of higher level processes. In addition to this,
01200 the hand-eye and cart driving programs require high real time compute
01300 capacity. Existing programs sometimes take a minute to decide what
01400 to do, and while software improvements to this are possible, we also
01500 want to make more ambitious computations. The factor of 10 to 20 in
01600 speed that the new processor will make in special hand-eye
01700 computations will make a big difference.
01800
01900 The conditions mentioned in your letter are agreeable to us.
02000 The present situation with regard to conservatism in design is as
02100 follows:
02200
02300 1. Texas Instruments' S-series TTL logic is being delivered
02400 in quantities larger than those we will require, and the users we
02500 have talked to say it meets specifications.
02600
02700 2. The cache memory situation has also changed. There are
02800 now three potential suppliers of the memory, namely: Cogar makes the
02900 ECL memory we were previously planning to use. Monolithic Memories
03000 has TTL chips somewhat slower than the Cogar memory but considerably
03100 cheaper. Texas Instruments has announced 256 bit TTL chips which in
03200 our application would be as fast as the Cogar, avoid having to use
03300 ECL circuitry, and which are very much cheaper than the Cogar memory.
03400 Our present plan is to use the Texas Instruments chips which will be
03500 available in sample quantities in April and in production quantities
03600 in June. If we do this the only use of ECL will be in the
03700 accumulator memory and in the use bits memory in the cache, and there
03800 will be no ECL signals in the back plane; they will be confined to
03900 single cards. On the other hand, if the TI memory should turn out to
04000 be unavailable, either the Cogar or the Monolithic Memories devices
04100 could be used.
04200
04300 The machine will be able to use TENEX.
04400
04500 We are agreeable to making half of the resources of the
04600 machine available through the network. However, this may require a
04700 degree of reliability and documentation of software resources higher
04800 than that we now provide. It may also require more auxiliary
04900 resources such as secondary storage. After the machine is working we
05000 can see what augmentation the system requires for reliable network
05100 use. We currently expect to be using TENEX.
05200
05300 It is proposed to call the processor the "High Speed Special
05400 Processing Unit" or HSSPU. With this attractive name, the
05500 designation "Foonly" will doubtless disappear.
05600
05700
05800 Sincerely yours,
05900
06000
06100 John McCarthy